export default class InvitationStatisticsTable {
  static list (sender, params, axiosOption, httpOption) {
    return sender.doUrl('/admin/environmentalConsulting/page', 'get', params, axiosOption, httpOption);
  }
  static add (sender, params, axiosOption, httpOption) {
    return sender.doUrl('admin/attendanceRecord', 'post', params, axiosOption, httpOption);
  }
  static update (sender, params, axiosOption, httpOption) {
    return sender.doUrl('admin/attendanceRecord', 'put', params, axiosOption, httpOption);
  }
  static detail (sender, params, axiosOption, httpOption) {
    return sender.doUrl(`admin/attendanceRecord/${params}`, 'get', axiosOption, httpOption);
  }
  static delete (sender, params, axiosOption, httpOption) {
    return sender.doUrl('admin/attendanceRecord', 'delete', params, axiosOption, httpOption);
  }
  static deletes (sender, params, axiosOption, httpOption) {
    return sender.doUrl('admin/attendanceRecord', 'delete', params, axiosOption, httpOption);
  }
  static statisticsByGroup (sender, params, axiosOption, httpOption) {
    return sender.doUrl('admin/bigData/InvitationStatisticsTable', 'get', params, axiosOption, httpOption);
  }
  static recordlist (sender, params, axiosOption, httpOption) {
    return sender.doUrl('admin/attendanceRecord/getStatisticsDetailByUser', 'get', params, axiosOption, httpOption);
  }
  static clueCurrentYear (sender, params, axiosOption, httpOption) {
    return sender.doUrl('admin/dataStatistics/getClueAmount', 'get', axiosOption, httpOption);
  }
  static clueChart (sender, params, axiosOption, httpOption) {
    return sender.doUrl('admin/dataStatistics/getClueByTime', 'get', params, axiosOption, httpOption);
  }
  static oppoCurrentYear (sender, params, axiosOption, httpOption) {
    return sender.doUrl('admin/dataStatistics/getOpportunityAmount', 'get', axiosOption, httpOption);
  }
  static oppoChart (sender, params, axiosOption, httpOption) {
    return sender.doUrl('admin/dataStatistics/getOpportunityByTime', 'get', params, axiosOption, httpOption);
  }
  static projectCurrentYear (sender, params, axiosOption, httpOption) {
    return sender.doUrl('admin/dataStatistics/getProjectAmount', 'get', axiosOption, httpOption);
  }
  static projectChart (sender, params, axiosOption, httpOption) {
    return sender.doUrl('admin/dataStatistics/getProjectByTime', 'get', params, axiosOption, httpOption);
  }
  static contractCurrentYear (sender, params, axiosOption, httpOption) {
    return sender.doUrl('admin/dataStatistics/getContractAmount', 'get', axiosOption, httpOption);
  }
  static contractChart (sender, params, axiosOption, httpOption) {
    return sender.doUrl('admin/dataStatistics/getContractByTime', 'get', params, axiosOption, httpOption);
  }
  static customerCurrentYear (sender, params, axiosOption, httpOption) {
    return sender.doUrl('admin/dataStatistics/getCustomerAmount', 'get', axiosOption, httpOption);
  }
  static customerChart (sender, params, axiosOption, httpOption) {
    return sender.doUrl('admin/dataStatistics/getCustomerByTime', 'get', params, axiosOption, httpOption);
  }
  static clueOppoRate (sender, params, axiosOption, httpOption) {
    return sender.doUrl('/admin/dataAnalysis/getClueOpportunityRate', 'get', params, axiosOption, httpOption);
  }
  static clueClassify (sender, params, axiosOption, httpOption) {
    return sender.doUrl('/admin/dataAnalysis/getClueByBusiness', 'get', params, axiosOption, httpOption);
  }
  static clueUserRate (sender, params, axiosOption, httpOption) {
    return sender.doUrl('/admin/dataAnalysis/getClueUserRate', 'get', params, axiosOption, httpOption);
  }
  static oppoProjectRate (sender, params, axiosOption, httpOption) {
    return sender.doUrl('/admin/dataAnalysis/getOpportunityProjectRate', 'get', params, axiosOption, httpOption);
  }
  static oppoClassify (sender, params, axiosOption, httpOption) {
    return sender.doUrl('/admin/dataAnalysis/getOpportunityByBusiness', 'get', params, axiosOption, httpOption);
  }
  static oppoUserRate (sender, params, axiosOption, httpOption) {
    return sender.doUrl('/admin/dataAnalysis/getOpportunityUserRate', 'get', params, axiosOption, httpOption);
  }
  static projectFinishRate (sender, params, axiosOption, httpOption) {
    return sender.doUrl('/admin/dataAnalysis/getProjectFinishRate', 'get', params, axiosOption, httpOption);
  }
  static projectClassify (sender, params, axiosOption, httpOption) {
    return sender.doUrl('/admin/dataAnalysis/getProjectByBusiness', 'get', params, axiosOption, httpOption);
  }
  static projectCurrent (sender, params, axiosOption, httpOption) {
    return sender.doUrl('/admin/dataAnalysis/getProjectCurrent', 'get', params, axiosOption, httpOption);
  }
  static contractFinishRate (sender, params, axiosOption, httpOption) {
    return sender.doUrl('/admin/dataAnalysis/getContractFinishRate', 'get', params, axiosOption, httpOption);
  }
  static contractClassify (sender, params, axiosOption, httpOption) {
    return sender.doUrl('/admin/dataAnalysis/getContractByBusiness', 'get', params, axiosOption, httpOption);
  }
  static contractCurrent (sender, params, axiosOption, httpOption) {
    return sender.doUrl('/admin/dataAnalysis/getContractCurrent', 'get', params, axiosOption, httpOption);
  }
  static customerRate (sender, params, axiosOption, httpOption) {
    return sender.doUrl('/admin/dataAnalysis/getCustomerLevel', 'get', params, axiosOption, httpOption);
  }
  static customerClassify (sender, params, axiosOption, httpOption) {
    return sender.doUrl('/admin/dataAnalysis/getCustomerByUnit', 'get', params, axiosOption, httpOption);
  }
  static customerArea (sender, params, axiosOption, httpOption) {
    return sender.doUrl('/admin/dataAnalysis/getCustomerWhere', 'get', axiosOption, httpOption);
  }
  static anaYearRange (sender, params, axiosOption, httpOption) {
    return sender.doUrl('/admin/dataAnalysis/getYearRange', 'get', params, axiosOption, httpOption);
  }
  // 数据提取-环境咨询业务项目统计-工程咨询业务项目统计表
  static getProjectTb (sender, params, axiosOption, httpOption) {
    return sender.doUrl('/admin/environmentalConsulting/getProjectTb', 'get', params, axiosOption, httpOption);
  }
  // 全咨事业部之在建项目数据填报
  static listProjectBuilding (sender, params, axiosOption, httpOption) {
    return sender.doUrl('/admin/consultDataReport/getprojectBuilding', 'get', params, axiosOption, httpOption);
  }
  static updateProjectBuilding (sender, params, axiosOption, httpOption) {
    return sender.doUrl('/admin/consultDataReport/updateProjectBuilding', 'post', params, axiosOption, httpOption);
  }
  // 项目进度工作量
  static listWork (sender, params, axiosOption, httpOption) {
    return sender.doUrl('/admin/consultDataReport/getWork', 'get', params, axiosOption, httpOption);
  }
  // 全咨事业部之历史尾款数据填报
  static listPaymentHistory (sender, params, axiosOption, httpOption) {
    return sender.doUrl('/admin/consultDataReport/getPaymentHistory', 'get', params, axiosOption, httpOption);
  }
  static updatePaymentHistory (sender, params, axiosOption, httpOption) {
    return sender.doUrl('/admin/consultDataReport/updatePaymentHistory', 'get', params, axiosOption, httpOption);
  }
  // 全咨事业部之在建项目进度数据填报
  static listProjectSchedule (sender, params, axiosOption, httpOption) {
    return sender.doUrl('/admin/consultDataReport/getProjectSchedule', 'get', params, axiosOption, httpOption);
  }
  static updateProjectSchedule (sender, params, axiosOption, httpOption) {
    return sender.doUrl('/admin/consultDataReport/updateProjectSchedule', 'get', params, axiosOption, httpOption);
  }
  // 项目工作内容
  static listContent (sender, params, axiosOption, httpOption) {
    return sender.doUrl('/admin/consultDataReport/getContent', 'get', params, axiosOption, httpOption);
  }
  // 行政部之招标采购备案
  static listTenderRecord (sender, params, axiosOption, httpOption) {
    return sender.doUrl('/admin/administrationDataReport/getTenderRecord', 'get', params, axiosOption, httpOption);
  }
  static updateTenderRecord (sender, params, axiosOption, httpOption) {
    return sender.doUrl('/admin/administrationDataReport/updateTenderRecord', 'post', params, axiosOption, httpOption);
  }
  static updateTenderRecord0 (sender, params, axiosOption, httpOption) {
    return sender.doUrl('/admin/administrationDataReport/updateTenderRecord0', 'post', params, axiosOption, httpOption);
  }
  // 行政部之工程咨询、环境咨询备案
  static listProjectAndEnvirConsult (sender, params, axiosOption, httpOption) {
    return sender.doUrl('/admin/administrationDataReport/getProjectAndEnvirConsult', 'get', params, axiosOption, httpOption);
  }
  static updateProjectAndEnvirConsult (sender, params, axiosOption, httpOption) {
    return sender.doUrl('/admin/administrationDataReport/updateProjectAndEnvirConsult', 'get', params, axiosOption, httpOption);
  }
  // 行政部之全过程咨询备案
  static listFullConsult (sender, params, axiosOption, httpOption) {
    return sender.doUrl('/admin/administrationDataReport/getFullConsult', 'get', params, axiosOption, httpOption);
  }
  static updateFullConsult (sender, params, axiosOption, httpOption) {
    return sender.doUrl('/admin/administrationDataReport/updateFullConsult', 'get', params, axiosOption, httpOption);
  }
  // 财务部之招标业务数据填报
  static listFinanceTender (sender, params, axiosOption, httpOption) {
    return sender.doUrl('/admin/financeDataReport/getTender', 'get', params, axiosOption, httpOption);
  }
  static updateFinanceTender (sender, params, axiosOption, httpOption) {
    return sender.doUrl('/admin/financeDataReport/updateTender', 'get', params, axiosOption, httpOption);
  }
  // 财务部之环境咨询业务数据填报
  static listFinanceEnvir (sender, params, axiosOption, httpOption) {
    return sender.doUrl('/admin/financeDataReport/getEnvir', 'get', params, axiosOption, httpOption);
  }
  static updateFinanceEnvir (sender, params, axiosOption, httpOption) {
    return sender.doUrl('/admin/financeDataReport/updateEnvir', 'get', params, axiosOption, httpOption);
  }
  // 财务部之工程咨询业务数据填报
  static listFinanceProject (sender, params, axiosOption, httpOption) {
    return sender.doUrl('/admin/financeDataReport/getProject', 'get', params, axiosOption, httpOption);
  }
  static updateFinanceProject (sender, params, axiosOption, httpOption) {
    return sender.doUrl('/admin/financeDataReport/updateProject', 'get', params, axiosOption, httpOption);
  }
  // 环境咨询事业部之环境咨询业务数据填报
  static listEnvirConsult (sender, params, axiosOption, httpOption) {
    return sender.doUrl('/admin/environmentalDataReport/getEnviroment', 'get', params, axiosOption, httpOption);
  }
  static updateEnvirConsult (sender, params, axiosOption, httpOption) {
    return sender.doUrl('/admin/environmentalDataReport/updateEnviroment', 'get', params, axiosOption, httpOption);
  }
  // 环境咨询事业部之工程咨询业务数据填报
  static listProjectConsult (sender, params, axiosOption, httpOption) {
    return sender.doUrl('/admin/environmentalDataReport/getEnviromentProject', 'get', params, axiosOption, httpOption);
  }
  static updateProjectConsult (sender, params, axiosOption, httpOption) {
    return sender.doUrl('/admin/environmentalDataReport/updateEnviromentProject', 'get', params, axiosOption, httpOption);
  }
  // 招采事业部数据填报
  static listRecruitPurchase (sender, params, axiosOption, httpOption) {
    return sender.doUrl('/admin/recruitmentDataReport/getRecruitPurchaseDataFill', 'get', params, axiosOption, httpOption);
  }
  static updateRecruitPurchaseData (sender, params, axiosOption, httpOption) {
    return sender.doUrl('/admin/recruitmentDataReport/updateRecruitPurchase', 'get', params, axiosOption, httpOption);
  }
  // 运营部数据填报
  static listTender (sender, params, axiosOption, httpOption) {
    return sender.doUrl('/admin/operationDataReport/getTender', 'get', params, axiosOption, httpOption);
  }
  static updateOperationTender (sender, params, axiosOption, httpOption) {
    return sender.doUrl('/admin/operationDataReport/updateTender', 'get', params, axiosOption, httpOption);
  }
  static listEnvir (sender, params, axiosOption, httpOption) {
    return sender.doUrl('/admin/operationDataReport/getEnvir', 'get', params, axiosOption, httpOption);
  }
  static updateOperationEnvir (sender, params, axiosOption, httpOption) {
    return sender.doUrl('/admin/operationDataReport/updateEnvir', 'get', params, axiosOption, httpOption);
  }
  static listProject (sender, params, axiosOption, httpOption) {
    return sender.doUrl('/admin/operationDataReport/getproject', 'get', params, axiosOption, httpOption);
  }
  static updateOperationProject (sender, params, axiosOption, httpOption) {
    return sender.doUrl('/admin/operationDataReport/updateProject', 'get', params, axiosOption, httpOption);
  }
  static listFull (sender, params, axiosOption, httpOption) {
    return sender.doUrl('/admin/operationDataReport/getFull', 'get', params, axiosOption, httpOption);
  }
  static updateOperationFull (sender, params, axiosOption, httpOption) {
    return sender.doUrl('/admin/operationDataReport/updateFull', 'get', params, axiosOption, httpOption);
  }
  // 数据提取-招标
  static bidList (sender, params, axiosOption, httpOption) {
    return sender.doUrl('/admin/investmentProjectsStatisticalTb/getInvestmentProjectsStatisticalTb', 'get', params, axiosOption, httpOption);
  }
  // 数据提取-在建项目进度
  static buildingList (sender, params, axiosOption, httpOption) {
    return sender.doUrl('/admin/causeMianTb/getProjectalBuildingTb', 'get', params, axiosOption, httpOption);
  }
  // 数据提取-历史尾款
  static historyList (sender, params, axiosOption, httpOption) {
    return sender.doUrl('/admin/causeMianTb/getPaymentHistoryTb', 'get', params, axiosOption, httpOption);
  }
  // 数据提取-在建项目进度
  static progressList (sender, params, axiosOption, httpOption) {
    return sender.doUrl('/admin/causeMianTb/getProjectProgressTb', 'get', params, axiosOption, httpOption);
  }
  // 项目应收款
  static listMeneyBack (sender, params, axiosOption, httpOption) {
    return sender.doUrl('/admin/causeMianTb/getMeneyBack', 'get', params, axiosOption, httpOption);
  }
  // 项目已回款
  static listMeneyReceived (sender, params, axiosOption, httpOption) {
    return sender.doUrl('/admin/causeMianTb/getMeneyReceived', 'get', params, axiosOption, httpOption);
  }
}
